﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Trade;
using Datos;
using Clases;

namespace Trade
{
    public partial class fromPreferencias : System.Web.UI.Page
    {
        public decimal idEmpresa = 50;
        protected void Page_Load(object sender, EventArgs e)
        {
            List<clsPreferencia> lst = new List<clsPreferencia>();
            lst = clsAccesoDatos.ConsultaPreferencia();
            cmbColor.DataSource = clsAccesoDatos.ConsultaColor();
            cmbColor.ValueField = "codigo";
            cmbColor.TextField = "descripcion";
            cmbColor.DataBind();
            cmbColor.SelectedIndex = 0;
          //  cmbColor.Value = lst.Where(q => q.rubro == 2).First().valor.ToString();
            ////////////////////
            cmbIdioma.DataSource = clsAccesoDatos.ConsultaIdioma();
            cmbIdioma.ValueField = "codigo";
            cmbIdioma.TextField = "descripcion";
            cmbIdioma.DataBind();
            cmbIdioma.SelectedIndex = 0;
           // cmbIdioma.Value = lst.Where(q => q.rubro == 1).First().valor.ToString();
            /////////////////////////
            cmbUnidadMedida.DataSource = clsAccesoDatos.ConsultaUnidadMedida();
            cmbUnidadMedida.ValueField = "codigo";
            cmbUnidadMedida.TextField = "descripcion";
            cmbUnidadMedida.DataBind();
            cmbUnidadMedida.SelectedIndex = 0;
           // cmbUnidadMedida.Value = lst.Where(q => q.rubro == 3).First().valor.ToString();
        }

        protected void btnGuardar_Click(object sender, EventArgs e)
        {
            List<clsPreferencia> lst = new List<clsPreferencia>();
            clsPreferencia cls = new clsPreferencia();
            cls.empresa = idEmpresa;
            cls.rubro = 1;
            cls.valor = Convert.ToDecimal(cmbIdioma.Value);
            lst.Add(cls);
            cls = new clsPreferencia();
            ////////////////////////////////
            cls.empresa = idEmpresa;
            cls.rubro = 2;
            cls.valor = Convert.ToDecimal(cmbColor.Value);
            lst.Add(cls);
            cls = new clsPreferencia();
            //////////////////////////////////
            cls.empresa = idEmpresa;
            cls.rubro = 3;
            cls.valor = Convert.ToDecimal(cmbUnidadMedida.Value);
            lst.Add(cls);
            cls = new clsPreferencia();
            string ms = "";
            clsAccesoDatos.guardar(lst, ref ms);
        }

    }
}